Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Switzerland #1-w1 Canada F1 Switzerland #1-w2 Canada F2 Switzerland #1-w3 Switzerland #1-w4 France F4 Greece F1 Italy F11 Greece F2 France F9 Italy F15 Belgium F1 India #2-w1 India #2-w2 India #2-w3 India #2-w4 India F1 USA F4 USA F5 India F4 India F5 Italy F16 Netherlands F1 Germany F4 Germany F5 Morocco F2 Italy F2 Italy F3 Belgium F2 Italy F6 Italy F8 Italy F9 Italy F10 Italy F17 India F2 Kamnik Challenger - Kamnik Pekao Open - Szczecin Tatra Banka Open 2006 - Bratislava Tatra Banka Slovak Open - Bratislava 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Ostdeutscher Sparkassen Cup - Dresden Polska Energia Open - Bytom Siemens Open - Scheveningen San Marino CEPU Open - San Marino s'Tennis Masters Challenger - Graz Black Forest Open - Freudenstadt TEAN International - Alphen Aan Den Rijn 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Furth Challenger Reggio Emilia Challenger San Marino Challenger Helsinki Challenger Courmayeur Challenger Bergamo Challenger Meknes Challenger Rome Challenger Furth Challenger Kosice Challenger Marburg Challenger Sopot Challenger Poznan Challenger Sacramento Challenger Florianopolis Challenger Marrakech Challenger Napoli Challenger Rome Challenger San Marino Challenger Sibiu Challenger Genova Challenger Montevideo Challenger Rome Challenger Furth Challenger Como Challenger Tunis Challenger Badden Open by Rothaus - Ettlingen Open de Montauban - Montauban Rennes Challenger Marbella Challenger Rome Challenger Sophia Antipolis Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Heilbronn Open - Heilbronn BMW Tennis Championship - Sunrise Morocco Tennis Tour - Casablanca Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Meerbusch Challenger Eckental Challenger Scheveningen Challenger Eckental Challenger Australian Unity Western Australia Open - Perth 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Mumbai Open - Mumbai Open de la Comunidad Valenciana - Valencia BMW Open - Munich ARAG World Team Championship - Dusseldorf Thailand Open - Bangkok Davidoff Swiss Indoors Basel - Basel SA Tennis Open - Johannesburg The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Masters Series - Hamburg Roma Open Challenger - Rome AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Movistar Open - Santiago Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag Medibank International - Sydney Open Sabadell Atlantico - Barcelona China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich St. Petersburg Open - St. Petersburg Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Moselle Open - Metz If Stockholm Open - Stockholm Millennium Estoril Open - Estoril Weissenhauser Strand Cup - Hamburg SkiStar Swedish Open - Bastad Tata Open Maharashtra - Pune Sassuolo Challenger - Sassuolo Open 13 Provence - Marseille Millennium Estoril Open - Estoril Bauer Watertechnilogy Cup 2008 - Eckental Ortisei Challenger Genova Challenger Ortisei Challenger Monza Challenger Scheveningen Challenger Dortmund Challenger Trani Challenger Todi Challenger Heilbronn Challenger Mons Challenger Braunschweig Challenger Napoli Challenger Szczecin Challenger Santiago Challenger St. Brieuc Challenger Biella Challenger Santiago Challenger Monza Challenger Rome Challenger Casablanca Challenger Marburg Challenger Brest Challenger Tennis Masters Series - Madrid Cordenons Challenger Istanbul Challenger Banja Luka Challenger Porto Alegre Challenger Ortisei Challenger Cherbourg Challenger Marbella Challenger Campionati Internazionali di Sicilia - Palermo Marburg Challenger Poznan Challenger Szczecin Challenger Eckental Challenger Ortisei Challenger Vercelli Challenger San Benedetto Challenger St. Petersburg Open - St. Petersburg Geneva Challenger Heineken Open - Auckland Sao Paulo Challenger Tour Finals Punta Del Este Challenger Santiago Challenger Sydney International - Sydney Prague Challenger Barletta Challenger BA-CA Tennis Trophy - Vienna Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Heineken Open - Auckland Architect Open - Budapest DPD Challenger 99 - Aschaffenburg Garden Open - Rome Nord/LB Open - Braunschweig ATP Studena Croatia Open Umag - Umag AIG Japan Open Tennis Championships - Tokyo Open 13 - Marseille Ostrava Challenger Estoril Open - Estoril Sibiu Challenger Mercedes Cup - Stuttgart Caltanissetta Challenger Heilbronn Open - Heilbronn Black Forest Open 2000 - Freudenstadt Pau Challenger Ordina Open - s-Hertogenbosch ATU Cup 2001 - Weiden Muller Cup - Ulm Oberstaufen Cup - Oberstaufen EI Bank Bulgarian Challenger - Sofia Okal Cup 2001 International Bavarian Championships - Eckental Neride Prague Indoor - Prague Milano Challenger-Jameson Cup - Milan Samarkand Challenger - Samarkand Samsung Securities Cup - Seoul USTA Challenger of Dallas - Dallas Muller Cup 99 - Ulm Intersport Heilbronn Open - Heilbronn Warsteiner Challenger Wolfsburg - Wolfsburg The LTA Wrexham Challenger - Wrexham Heineken Challenger - Ho Chi Minh City 5th Sardinian International Championships - Cagliari Baumag Open - Budapest Ljubljana Open - Ljubljana Schickendanz Open - Furth ATU Cup - Weiden San Marino Cepu Open - San Marino Banca Marche Tennis Cup - San Benedetto 3° Trofeo 'Citta di Brindisi' - Brindisi Genoa Open 'Fondazione Carige' - Genova USTA Men's Challenger of Dallas - Dallas Timisoara Challenger - Timisoara Alfa Romeo Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Brasov Challenger - Brasov Copa Sevilla-Internacionales de Andalucia - Seville Zagreb Challenger 2005 Freeman Men's Challenger - Joplin Heineken Challenger - Ho Chi Minh City Warsteiner Challenger Lubeck - Lubeck Nottingham Men's Challenger - Nottingham Garden Open 2005 - Rome Ostrava Open 2005 - Ostrava San Remo Tennis Cup 15° Piertomaso - San Remo Steelers Cup 2005 - Kosice Societa Canottieri Mincio 2005 - Mantova Oberstaufen Cup - Oberstaufen Riviera di Rimini Challenger - Rimini Nokian Hakkapeliitta Open - Tampere Porsche Open - Poznan Guzzini Challenger - Recanati 7° Trani Cup - Trani ATP Challenger Open 2004 - Monchengladbach San Marino Cepu Open - San Marino Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova Banja Luka Challenger 2005 - Banja Luka Ethias Tennis Trophy - Mons Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Media Will Cup Busan Challenger Tennis - Busan Unicredit (Suisse) Bank S. A. Challenger - Chiasso Ostdeutscher Sparkassen Cup - Dresden Baden Open - Ettlingen 5° Sporting Challenger - Turin Schickendanz Open - Furth BA-CA Tennis Trophy - Vienna Top Wool Challenger-Immagine Trophy - Biella ATP Guzzini Challenger - Recanati GHI Bronx Tennis Classic - Bronx Citta di Como - Como Dusseldorf Open 2006 - Dusseldorf Genoa Open - Genova Ethias Trophy - Mons Lambertz Open by Stawag - Aachen Copa Claro - Buenos Aires Regions Morgan Keegan Championships - Memphis Internazionali de Tennis di Bergamo - Bergamo AT&T Challenger of Dallas - Dallas Architect Open - Budapest Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tehran Open 2004 - Tehran Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Banja Luka Challenger 2004 - Banja Luka Mercedes Cup - Stuttgart San Marino Cepu Open - San Marino KGHM Dialog Polish Indoors - Wroclaw Morocco Tennis Tour - Tanger Oberstaufen Cup - Oberstaufen BNP Paribas Masters - Paris PBZ Zagreb Indoors - Zagreb Schickendanz Open - Furth DPD Challenger 2000 - Aschaffenburg Kosice Open-Steelers Cup 2008 - Kosice Pacific Life Open - Indian Wells Geneva Challenger - Geneva Sony Ericsson Open - Miami Open Tarragona Costa Daurada - Tarragona X Trofeo Ciudad de Quito - Quito Todi Challenger XI Ciutat de Barcelona - Barcelona ABN AMRO World Tennis Tournament - Rotterdam Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Flea Market Cup Busan Challenger Tennis - Busan Mitsubishi Electric Europe Cup - Monza The LTA Bolton Challenger - Bolton Rome Challenger Orleans Challenger Eckental Challenger Heilbronn Challenger Casablanca Challenger Le Gosier Challenger Rabat Challenger Caltanissetta Challenger Bratislava Challenger Oberstaufen Challenger Erste Bank Open - Vienna Pacific Life Open - Indian Wells Warsteiner Challenger Lubeck 2001 - Lubeck Sony Ericsson Open - Miami Tiburon Challenger Warsteiner Challenger - Wolfsburg Meknes Challenger Nord LB Open - Braunschweig Barletta Challenger St. Brieuc Challenger Rome Challenger Furth Challenger Recanati Challenger Gallagher International - Hamilton Oberstaufen Challenger Como Challenger Alphen Challenger Mons Challenger Rio De Janeiro Challenger Masters Series Monte-Carlo - Monte-Carlo Sarajevo Challenger Campionati BNL dItalia - Rome Mersin Challenger Banja Luka 2002 - Banja Luka Masters Series Hamburg - Hamburg Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid Lambertz Open by Stawag - Aachen BNP Paribas Masters - Paris Scheveningen Challenger Heilbronn Open - Heilbronn Szczecin Challenger Oberstaufen Challenger Tatra Banka Open - Bratislava Alphen Challenger Bauer Watertechnology Cup - Eckental San Marino Challenger Rome Challenger Open de la Ville de Saint Denis - Reunion Island International German Open - Hamburg Internazionali di Tennis di Bergamo - Bergamo Turin Challenger Rome Challenger Internazionali di Tennis - Bergamo Neride Prague Indoor - Prague Jameson Cup - Milan Cordenons Challenger Orleans Challenger Sony Ericsson Open - Miami Internationaux du Doubs - Besancon San Marino Challenger BMW Tennis Championship - Sunrise Intersport Heilbronn Open - Heilbronn X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli 5 Volkswagen Challenger - Wolfsburg Como Challenger Oberstaufen Challenger Alphen Challenger 2003 Freeman Men's Challenger - Joplin Unique Zagreb Open - Zagreb Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Dallas Challenger Mutua Madrilena Masters Madrid - Madrid Heilbronn Challenger Geneva Challenger - Geneva Western & Southern Financial Group Masters - Cincinnati Francavilla Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami 2004 Freeman Men's Challenger - Joplin Monte-Carlo Rolex Masters - Monte-Carlo Genova Challenger Bergamo Challenger Internazionali BNL dItalia - Rome Porsche Open - Poznan Mutua Madrilena Masters Madrid - Madrid The LTA Wrexham Challenger - Wrexham Sarajevo Open 2004 - Sarajevo Open 13 - Marseille ECM Cup - Prague Alphen Challenger Western & Southern Financial Group Masters - Cincinnati San Marino Cepu Open - San Marino Tennis Napoli Cup 2004 - Napoli 10th Wartburg Open - Eisenach Furth Challenger Padova Challenger Garden Open 2004 - Rome Banja Luka Challenger Pullach Challenger Ispat Open 2004 - Ostrava Muller Cup - Ulm Cherbourg Challenger Steelers Cup - Kosice Szczecin Challenger Oberstaufen Cup - Oberstaufen Lugano Challenger Budapest Challenger - Budapest Ortisei Challenger Ljubljana Open - Ljubljana Irving Challenger Schickedanz Open - Furth Tampere Imageneering Open - Tampere Genova Open Challenger - Genova St.Petersburg Challenger by Kinex - St. Petersburg Ortisei Challenger Turin Challenger Quimper Challenger Pekao Open - Szczecin Trani Cup - Trani Canottieri Minico 2004 - Mantova XXIX Edizione 'A.Savoldi Marco' - Manerbio Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Palermo Challenger Black Forest Open 2002 - Freudenstadt Sony Ericsson Open - Miami DPD Challenger 2002 - Aschaffenburg Oberstraufen Cup - Oberstaufen Heilbronn Open - Heilbronn ATP Challenger Hamburg - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Mersin Challenger Cepu Open - San Marino Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai Morocco Tennis Tour - Meknes Sony Ericsson Open - Miami Kosice Challenger Memorial Kolyaskin - Donetsk Oberstaufen Challenger Jameson Cup - Milan Banja Luka Challenger Marrakech Challenger Monte-Carlo Rolex Masters - Monte-Carlo Manerbio Challenger Volkswagen Challenger 2005 - Wolfsburg Barletta Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin 9th Wartburg Open - Eisenach Rabat Challenger Tennislife Cup - Napoli TED Open - Istanbul The LTA Men's Challenger - Southampton Samsung Securities Cup - Seoul Qatar ATP Challenger - Doha Napoli Challenger Grand Prix Hassan II - Casablanca Sony Open Tennis - Miami Caversham International Tennis Tournament - Jersey Intersport Heilbronn Open - Heilbronn DPD Challenger 2001 - Aschaffenburg IPP Open - Helsinki USTA Men's Challenger of Dallas - Dallas ABN AMRO World Tennis Tournament - Rotterdam ATP Studena Croatia Open - Umag USTA Freeman Men's Challenger - Joplin San Benedetto Challenger Grand Prix Hassan II - Marrakech Challenger Ford de Cherbourg - Cherbourg Sunrise Challenger PBZ Zagreb Indoors - Zagreb Kuppers Kolsch Cup by Lambertz - Aachen Heineken Open - Auckland VIII Trofeo Ciudad de Quito - Quito Abierto Mexicano Telcel - Acapulco Monte-Carlo Rolex Masters - Monte-Carlo Argentina Open - Buenos Aires Pilot Pen Tennis - New Haven Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo SA Tennis Open - Johannesburg Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Black Forest Open - Freudenstadt Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo VII Torneo Internazionale di Tennis - Barletta Steelers Cup - Kosice Vietnam Open - Ho Chi Minh City Davidoff Swiss Indoors - Basel International Indoor Tennis Championships of Croatia - Zagreb Gerry Weber Open - Halle The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Croatia Open Umag - Umag BCR Open Romania - Bucharest Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest ATP Kremlin Cup - Moscow Next Generation Adelaide International - Adelaide Open 13 - Marseille The Artois Championships - London Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis BMW Open - Munich Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Nottingham Challenger BCR Open Romania - Bucharest If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai BMW Open - Munich Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle 2002 Mercedes Cup - Stuttgart Brisbane International - Brisbane Samsung Securities Cup - Seoul BMW Open - Munich German Tennis Championships - Hamburg PTT Thailand Open - Bangkok Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Apia International - Sydney Rome Challenger Open Sud de France - Montpellier Estoril Open - Estoril AEGON Championships - London SkiStar Swedish Open - Bastad Bet-at-home Cup - Kitzbuhel Brasil Open - Costa do Sauipe Rabat Challenger Chennai Open - Chennai Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Apia International - Sydney Brasil Open - Sao Paulo BMW Open - Munich Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha BMW Open - Munich AEGON Championships - London Apia International - Sydney Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Abierto Mexicano Telcel - Acapulco AEGON Championships - London Proton Malaysian Open - Kuala Lumpur Qatar ExxonMobil Open - Doha Chennai Open - Chennai Millenium Tennis Championships - Delray Beach Heineken Open - Auckland Grand Prix Hassan II - Casablanca Scania Stockholm Open - Stockholm Mouilleron-Le-Captif Challenger Gerry Weber Open - Halle Erste Bank Open - Vienna Medibank International - Sydney 2003 Mercedes Cup - Stuttgart Qatar Open - Doha Kremlin Cup - Moscow AIG Japan Open Tennis Championships - Tokyo PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia The Nottingham Open - Nottingham Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati Internazionali BNL d'Italia - Rome Mercedes Cup - Stuttgart BNP Paribas Masters - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, Group 1, 2R, CRO-ITA 3-2 ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, PO, FRA-GER 4-1 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Wimbledon - London Davis Cup, World Group, PO, SWE-ITA 3-2 U.S. Open - New York Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, PO, RUS-ITA 1-4 AAMI Classic - Kooyong Davis Cup, World Group, PO, ITA-CHI 4-1 Olympics - Beijing